﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Entidades;
using Datos;
using Logica;


namespace prueba
{
    class Program
    {
        static void Main(string[] args)
        {
            //Tarifa u = new Tarifa();
            //u.Distancia = "1km";
            //u.Precio = "1200";

            ////ITarifa my = DAOFactory.getDAOFactory("mysql").getTarifa();
            //List<Tarifa > lst;
            //my.Conectar();
            ////my.actualizar(u);
            //my.Insertar(u);
            ////lst = my.getTodos();
            //my.Desconectar();

            ITaxi ta = DAOFactory.getDAOFactory("mysql").getTaxiDAO();
            List<Taxi> lstt;
            //ta.Conectar();
            //lstt = ta.getTodosActivos(); //por ak voy ********************************************
            //ta.Desconectar();

            TaxiBLL t = new TaxiBLL();
            lstt = t.getTaxisActivos();

            foreach (Taxi c2 in lstt)
            {
                Console.WriteLine(c2.Placa);
                Console.WriteLine(c2.Marca.ToString());
                Console.WriteLine(c2.conductor.Email);
                Console.WriteLine(c2.ubicacion.Latitud);
                Console.WriteLine(c2.ubicacion.Longitud);
                Console.WriteLine("***************************** ");
                
            }


           // IUbicacion tu = DAOFactory.getDAOFactory("mysql").getUbicaciones();
           // List<Ubicacion> lst;
           // //tu.
           //  tu.Conectar();
           //// my.actualizar(u);
           // //my.Insertar(u);
           // lst = tu.getTodos();
           // tu.Desconectar();
           // foreach (Ubicacion c2 in lst)
           // {
           //     Console.WriteLine(c2.Latitud.ToString());
           //     Console.WriteLine(c2.Longitud.ToString());
           //     Console.WriteLine(c2.Email.ToString());
           // }
            Console.ReadKey();

        }
    }
}

            /*Usuario u = new Pasajero();
            u.Cedula = "1065";
            u.PNombre = "toño";
            u.SNombre = " ";
            u.PApellido = "flow";
            u.SApellido = " ";
            u.telefono = "3456";
            u.Direccion = "9887";
            u.Clave = "9876";
            u.Email = "flow@gmail.com";
            u.Calificacion = "4";
            u.TipoUsuario = "1";

            IUsuario my = DAOFactory.getDAOFactory("mysql").getPasajerosDAO();
            List<Usuario> lst;
            my.Conectar();
            my.actualizar(u);
            //my.Insertar(u);
            lst = my.getTodos();
            my.Desconectar();
            foreach (Usuario c2 in lst)
            {
                Console.WriteLine(c2.Cedula);
            }

            Console.ReadKey();
*/
     